package  com.cnd.scm.common.inner.model;

import com.cnd.scm.orm.Entity;
import com.cnd.scm.orm.constant.IdType;
import com.cnd.scm.orm.annotations.EntityAttribute;
import java.util.Date;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * @ClassName: CSysUserEntity
 * @Description:TODO(该类为数据中 表:sys_user 对应的商业实体类.)
 * @author: 初始由代码生成器生成
 * @date:   2020-1-19 10:56:29
 * @version V1.0
 * @Copyright: Copyright (c) 2020
 * 申明：本内容未经授权,禁止外泄以及用于其他的商业项目.
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EntityAttribute(selectTable = "sys_user", updateTable = "sys_user", identityProperty = "id",identityGenerateType = IdType.ID_WORKER_STR)
public class CSysUserEntity extends Entity {
	private String id;
	// 用户名
	private String userName;
	// 密码
	private String passWord;
	// 昵称
	private String nickName;
	// 头像
	private String avatar;
	// 性别
	private String sex;
	// 生日
	private Date birthDate;
	// 手机号码
	private String phone;
	// 邮箱
	private String email;
	// 联系地址
	private String address;
	// 用户描述
	private String desc;
	// 状态  0：禁用   1：正常
	private Boolean enabled;
	// 用户类型
	private String type;
	// 创建人
	private String createUser;
	// 创建时间
	private Date createTime;
	// 更新人
	private String updateUser;
	// 更新时间
	private Date updateTime;
	// 失效时间 null：永久有效
	private Date expiredTime;
	// 是否删除  1：已删除  0：正常
	private Boolean isDel;
	// 是否锁定  1：已锁定  0：正常
	private Boolean isLocked;
	// 锁定说明
	private String lockedRemark;


}